English Dictionary
◊ OLIVER CROMWELL
olive-tree agaric
n : red luminescent mushroom of Europe [syn: {Pleurotus
phosphoreus}]